package com.fy56.platform.logistics.model;

import com.fy56.platform.logistics.common.AbstractModel;
import java.util.Date;

public class ServerManage extends AbstractModel {

    /**
     * 服务器类型（如哈尔滨服务器，阿里服务器，0代表阿里服务器）
     */
    private int type;

    /**
     * 外网IP地址
     */
    private String outerIp;

    /**
     * 内网IP地址
     */
    private String innerIp;

    /**
     * 登陆用户名
     */
    private String user;

    /**
     * 密码
     */
    private String pass;

    /**
     * 内存
     */
    private Integer memory;

    /**
     * CPU
     */
    private String cpu;

    /**
     * 磁盘1
     */
    private String disk1;

    /**
     * 磁盘2
     */
    private String disk2;

    /**
     * 磁盘3
     */
    private String disk3;

    /**
     * 磁盘4
     */
    private String disk4;

    /**
     * 磁盘空间1
     */
    private Integer diskSpace1;

    /**
     * 磁盘空间2
     */
    private Integer diskSpace2;

    /**
     * 磁盘空间3
     */
    private Integer diskSpace3;

    /**
     * 磁盘空间4
     */
    private Integer diskSpace4;

    /**
     * 状态：0 停用，1 启用
     */
    private int status;

    /**
     * 是否为应用服务器：0 应用服务器，1 DB服务器
     */
    private int serverType;

    /**
     * 停用时间
     */
    private Date closeTime;

    /**
     * 服务器类型（如哈尔滨服务器，阿里服务器，0代表阿里服务器）
     * @return type 服务器类型（如哈尔滨服务器，阿里服务器，0代表阿里服务器）
     */
    public int getType() {
        return type;
    }

    /**
     * 服务器类型（如哈尔滨服务器，阿里服务器，0代表阿里服务器）
     * @param type 服务器类型（如哈尔滨服务器，阿里服务器，0代表阿里服务器）
     */
    public void setType(int type) {
        this.type = type;
    }

    /**
     * 外网IP地址
     * @return outerIp 外网IP地址
     */
    public String getOuterIp() {
        return outerIp;
    }

    /**
     * 外网IP地址
     * @param outerIp 外网IP地址
     */
    public void setOuterIp(String outerIp) {
        this.outerIp = outerIp == null ? null : outerIp.trim();
    }

    /**
     * 内网IP地址
     * @return innerIp 内网IP地址
     */
    public String getInnerIp() {
        return innerIp;
    }

    /**
     * 内网IP地址
     * @param innerIp 内网IP地址
     */
    public void setInnerIp(String innerIp) {
        this.innerIp = innerIp == null ? null : innerIp.trim();
    }

    public String getUser() {
        return user;
    }

    public void setUser(String user) {
        this.user = user;
    }

    public String getPass() {
        return pass;
    }

    public void setPass(String pass) {
        this.pass = pass;
    }

    /**
     * 内存
     * @return memory 内存
     */
    public Integer getMemory() {
        return memory;
    }

    /**
     * 内存
     * @param memory 内存
     */
    public void setMemory(Integer memory) {
        this.memory = memory;
    }

    /**
     * CPU
     * @return cpu CPU
     */
    public String getCpu() {
        return cpu;
    }

    /**
     * CPU
     * @param cpu CPU
     */
    public void setCpu(String cpu) {
        this.cpu = cpu == null ? null : cpu.trim();
    }

    /**
     * 磁盘1
     * @return disk1 磁盘1
     */
    public String getDisk1() {
        return disk1;
    }

    /**
     * 磁盘1
     * @param disk1 磁盘1
     */
    public void setDisk1(String disk1) {
        this.disk1 = disk1 == null ? null : disk1.trim();
    }

    /**
     * 磁盘2
     * @return disk2 磁盘2
     */
    public String getDisk2() {
        return disk2;
    }

    /**
     * 磁盘2
     * @param disk2 磁盘2
     */
    public void setDisk2(String disk2) {
        this.disk2 = disk2 == null ? null : disk2.trim();
    }

    /**
     * 磁盘3
     * @return disk3 磁盘3
     */
    public String getDisk3() {
        return disk3;
    }

    /**
     * 磁盘3
     * @param disk3 磁盘3
     */
    public void setDisk3(String disk3) {
        this.disk3 = disk3 == null ? null : disk3.trim();
    }

    /**
     * 磁盘4
     * @return disk4 磁盘4
     */
    public String getDisk4() {
        return disk4;
    }

    /**
     * 磁盘4
     * @param disk4 磁盘4
     */
    public void setDisk4(String disk4) {
        this.disk4 = disk4 == null ? null : disk4.trim();
    }

    /**
     * 磁盘空间1
     * @return diskSpace1 磁盘空间1
     */
    public Integer getDiskSpace1() {
        return diskSpace1;
    }

    /**
     * 磁盘空间1
     * @param diskSpace1 磁盘空间1
     */
    public void setDiskSpace1(Integer diskSpace1) {
        this.diskSpace1 = diskSpace1;
    }

    /**
     * 磁盘空间2
     * @return diskSpace2 磁盘空间2
     */
    public Integer getDiskSpace2() {
        return diskSpace2;
    }

    /**
     * 磁盘空间2
     * @param diskSpace2 磁盘空间2
     */
    public void setDiskSpace2(Integer diskSpace2) {
        this.diskSpace2 = diskSpace2;
    }

    /**
     * 磁盘空间3
     * @return diskSpace3 磁盘空间3
     */
    public Integer getDiskSpace3() {
        return diskSpace3;
    }

    /**
     * 磁盘空间3
     * @param diskSpace3 磁盘空间3
     */
    public void setDiskSpace3(Integer diskSpace3) {
        this.diskSpace3 = diskSpace3;
    }

    /**
     * 磁盘空间4
     * @return diskSpace4 磁盘空间4
     */
    public Integer getDiskSpace4() {
        return diskSpace4;
    }

    /**
     * 磁盘空间4
     * @param diskSpace4 磁盘空间4
     */
    public void setDiskSpace4(Integer diskSpace4) {
        this.diskSpace4 = diskSpace4;
    }

    /**
     * 状态：0 停用，1 启用
     * @return status 状态：0 停用，1 启用
     */
    public int getStatus() {
        return status;
    }

    /**
     * 状态：0 停用，1 启用
     * @param status 状态：0 停用，1 启用
     */
    public void setStatus(int status) {
        this.status = status;
    }

    /**
     * 是否为应用服务器：0 应用服务器，1 DB服务器
     * @return serverType 是否为应用服务器：0 应用服务器，1 DB服务器
     */
    public int getServerType() {
        return serverType;
    }

    /**
     * 是否为应用服务器：0 应用服务器，1 DB服务器
     * @param serverType 是否为应用服务器：0 应用服务器，1 DB服务器
     */
    public void setServerType(int serverType) {
        this.serverType = serverType;
    }

    /**
     * 停用时间
     * @return closeTime 停用时间
     */
    public Date getCloseTime() {
        return closeTime;
    }

    /**
     * 停用时间
     * @param closeTime 停用时间
     */
    public void setCloseTime(Date closeTime) {
        this.closeTime = closeTime;
    }
}